上位机开发笔记 » 搜索 » user:admin post:true

添加阴影边框和窗体添加可拖动改变大小的边框

//添加阴影边框 import win.ui.shadow; win.ui.shadow( mainForm,,20);    //下面的代码为窗体添加可拖动改变大小的边框 import win.ui.resizeBorder; win.ui.resizeBorder( mainForm );


admin •  2017-12-10 • 最后回复来自 admin
1

编码转换测试程序

chkStr=function(str){ console.log("936转65001",string.fromto(str,936,65001)) console.log("936转950",string.fromto(str,936,950)) console.log("936转1200",string.fromto(str,936,1200)) console.log("936转0",string.fromto(str,936,0)) console.log("950转65001",string.fromto(s
admin •  2017-12-10

添加右键菜单和标题栏菜单的两种方式

弹出菜单里怎么级联多重菜单项:

admin •  2017-12-10 • 最后回复来自 codex
4

无边框后禁止最大化覆盖任务栏

import win.ui.minmax; win.ui.minmax(mainForm);

admin •  2017-12-10

查任务栏图标

import win; import process;    deleteTrayIcon = function(){        //查找托盘窗口     var hwndTrayWnd = win.find("Shell_TrayWnd");     var hwndTrayNotifyWnd = win.findEx(hwndTrayWnd,0,"TrayNotifyWnd");     var hwndSysPager = win.findEx(hwndTrayNotifyWnd,0,"SysPager");
admin •  2017-12-10

禁止改变listview表头宽度的代码

winform.listView.wndproc = function(hwnd,message,wParam,lParam){     //禁止改变列头宽度     if( message == 0x004e/*_WM_NOTIFY*/ ){             var hdr = ::NMHDR()              raw.convert(topointer(lParam),hdr);              if(hdr.code == 0xFFFFFEBA/*HDN_ENDTRACKW*/ || 
admin •  2017-12-10

string.join()用法

将字符串数组使用指定的分隔符,合并为一个字符串! 注意这里的[指定分隔符],其实应该写成: [指定的字符串作为分隔符]

admin •  2017-12-10

写一个界面的时候有点感悟

关于界面中的

admin •  2017-12-10

自动申请管理员权限

自动申请管理员权限

admin •  2017-12-10

class作为存储表的使用

admin •  2017-12-10 • 最后回复来自 codex
1

添加右键菜单和标题栏菜单的两种方式

一种是直接利用add

admin •  2017-12-10 • 最后回复来自 codex
4

文件的打开和保存

import fsys.dlg; //打开 mainForm.button.oncommand = function(id,event){     //mainForm.msgbox( mainForm.button.text );           var path = fsys.dlg.open("所有文件|*.*|",,,mainForm.hwnd);//获取路径     //console.log(path)     if(path){         filecontent = string.fromto(s
admin •  2017-12-10

实现一个ide的拖拽调整大小和位置,点击控件之后出现调节的小点.....

一楼转自官网论坛:

import win.ui; /*DSG{{*/ var winform = ..win.form( text="aardio Form";bottom=399;parent=...;right=599;border="resizable" ) winform.add( static={ dr=1;dl=1;bottom=384;notify=1;right=584;left=16;dt=1;top=16;z=1;db=1;cp=1;edge=1;cls="static" } )
admin •  2017-12-10

显示桌面上快捷方式的实际路径

import fsys; import fsys.lnk; import fsys.info; //获取系统图标列表 import win.imageList; shImageList = win.imageList.shell( 0/*_SHIL_LARGE*/  ) winform.listview.setImageList( shImageList,0/*_LVSIL_NORMAL*/ )   var lnk = fsys.lnk(); fsys.enum( fsys.getSpecial(0 /*_CSIDL_D
admin •  2017-12-10 • 最后回复来自 admin
1

显示桌面上快捷方式的实际路径

import fsys; import console; import fsys.lnk;    var lnk = fsys.lnk(); fsys.enum( fsys.getSpecial(0 /*_CSIDL_DESKTOP*/ ) , "*.lnk",         function(dir,filename,fullpath,findData){                  if(filename){                          lnk.load(fullpath);      
admin •  2017-12-10 • 最后回复来自 admin
1

桌面句柄

//桌面句柄 import winex; var hDskManager,hShellView = winex.findExists("",,"<Progman>|<WorkerW>","SHELLDLL_DefView")  win.show(hShellView,true);//显示桌面图标 win.show(hShellView,false);//隐藏桌面图标 横位置,纵位置 = win.getScreen();//取系统分辨率


admin •  2017-12-10 • 最后回复来自 admin
1

API获取窗口滚动条位置

滚动条信息获取和设置

admin •  2017-12-10 • 最后回复来自 admin
1
登 录
信息栏
本站域名

ChengXu.XYZ

投诉联系:  popdes@126.com



快速上位机开发学习,本站主要记录了学习过程中遇到的问题和解决办法及上位机代码分享

这里主要专注于学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.
如果侵权,联系 Popdes@126.com

友情链接
Aardio官方
Aardio资源网


才仁机械


网站地图SiteMap